package qnb.service;

import java.util.List;

import qnb.entity.Subject;

public interface SubjectService {
	/**
	 * 根据主键：查询一个对象
	 */
	Subject selectOne(Integer id);

	List<Subject> select(
			// 条件
			String where,
			// 排序
			String oderby,
			// 分页
			int page, int pageSize);
	List<Subject> selectToDown(String where);
	int count(String where);

	/**
	 * 添加一个科目信息
	 * 
	 * @return 根据返回值判断是否添加成功
	 */
	Integer insert(Subject obj);

	/**
	 * 删除一个科目信息
	 * 
	 * @return 根据返回值判断是否删除成功
	 */
	Integer delete(Integer id);

	/**
	 * 修改一个科目的信息
	 * 
	 * @return 根据返回值判断是否更新成功
	 */
	Integer update(Subject obj);
	/**
	 * 查询所有科目信息
	 * @return
	 */
	List<Subject> selectAll();
}